body,h1,h2,h3,h4,a,p,span,strong,cite,em,i,ul,li,dl,dt,dd,form,input,fieldset,table,select,option{ margin:0; padding:0;}
body{ font-family:"宋体"; font-size:12px; background:url('../Image/body_bg.png'); color:#333;}
ul li{ list-style:none;}
a{ color:#404040; text-decoration:none;}
fieldset,img{ border:0 none;}
img{ vertical-align:top;}
cite,em,i{ font-style:normal;}
h1,h2,h3,h4,strong,b{ font-weight:normal;}
.clear{ clear:both;}
a:hover{ color:#0a89f4;}
.page{ text-align:center; clear:both;}

/*  公共css  */
.pro li{ float:left; padding:0 12px; text-align:center; margin-bottom:10px; line-height:24px;}
.pro li a img{ padding:1px; border:1px solid #dbdbdb;}
.pro li a:hover{ color:#0a89f4;}
.pro li a:hover img{ border:1px solid #0a89f4;}
.info_title{margin:10px 10px 0 0; height:30px;background:#dbdbdb;}
.info_title b{display:inline-block;padding-left:10px;height:100%;border-right:1px solid #fff;background:#0a89f4;line-height:30px; color:#fff;}
.rel_center{ display:block; margin:0 auto; margin-bottom:10px;}
.pro_nr{ padding:15px;}

.news li{ margin:3px 0 12px; padding-bottom:8px; height:18px; border-bottom:1px #dbdbdb solid;}
.news li a{ display:inline-block; float:left; width:600px; overflow:hidden; padding-left:15px;}
.news li span{ display:inline-block; float:right; line-height:24px;}
.news_title{ height:40px; border-bottom:1px solid #dbdbdb;}
.meta{ text-align:center;}

.jobs li{margin:15px 15px 0px 15px; padding-bottom:10px;border-bottom:1px dotted #cdcdcd;}
.jobs a{position:relative;top:-150px;background-position:0 -301px;float:right;width:71px;height:34px;color:#fff;text-align:center;line-height:34px;}
.jobs strong{color:#da020d;}
.jobs p{line-height:35px;}
#submit{width:100px;height:30px;cursor:pointer;}
.jobs p button{float: right;position: relative; top:-30px; line-height:24px;}

/*  header  */
.head{ height:143px; background:#fff;}
.head_top{ width:1002px; margin:0 auto; height:91px;}
.logo{ padding-top:25px; float:left; display:inline-block;}
.head_tel{ padding-top:20px; padding-right:5px; float:right; display:inline-block;}
.nav{ height:52px; background:url('../Image/nav_bg.jpg') no-repeat 50% 0;}
.nav ul{ width:900px; margin:0 auto;}
.nav li{ float:left; padding-right:1px;}
.nav li a{ width:160px; height:52px; font-size:14px; font-family:"微软雅黑"; display:block; text-align:center; line-height:50px; color:#fff;}
.nav li a:hover{ background:url('../Image/nav_now.jpg') no-repeat;}

#banner { width:100%; height:455px; float:left; position:relative}
#slides { display:block; width:100%; height:455px; list-style:none; padding:0; margin:0; position:relative}
#slides li { display:block; width:100%; height:100%; list-style:none; padding:0; margin:0; position:absolute}
#slides li a { display:block; width:100%; height:100%; text-indent:-9999px}
#pagination { display:block; list-style:none; position:absolute; left:50%; top:425px; z-index:9900;  padding:5px 15px 5px 0; margin:0}
#pagination li { display:block; list-style:none; width:10px; height:10px; float:left; margin-left:15px; border-radius:5px; background:#FFF }
#pagination li a { display:block; width:100%; height:100%; padding:0; margin:0;  text-indent:-9999px;}
#pagination li.current { background:#0a89f4;}

/*  main  */
.main{ width:1002px; margin:0 auto; clear:both; padding-top:20px; margin-bottom:20px; overflow:hidden;}
.hot_news{ height:44px; margin-bottom:15px;}
.hot_news_title{ float:left;}
.hot_news_nr{ width:869px; float:left; height:18px; padding:13px 0 13px 30px; margin-left:-5px; background:url('../Image/hot_bg.png') no-repeat;}
#scrolllayer { height:18px; overflow:hidden; display:block;}
#scrollmessage {float:left;text-align:left;width:100%;font-size:12px;font-family: "宋体";}
#scrollmessage ul {list-style:none; padding:0; margin:0;}
#scrollmessage li {line-height:18px;}

.iright{ width:776px; float:left;}

.title0{ height:30px; display:inline-block; }


.title{ height:55px;  background:url('../Image/right_bg1.png') no-repeat ;}
.title img{ display:inline-block; float:left;padding:15px;}
/*.title a{ display:inline-block; float:right; padding-top:8px; }*/
.title p{ display:inline-block; float:right;padding:15px;}
/*.title p a{ float:none;}*/
.iabout{padding:15px 10px 0px 10px; width:445px; height:307px; float:left; margin-right:20px; margin-bottom:20px; background:url('../Image/icompany.png') no-repeat;}
.iabout_nr{line-height:2em;}
.iabout_nr img{ float:left; width:188px; height:155px; margin-right:15px; margin-bottom:10px;}

.inews{ padding:15px 10px 0px 10px;; width:271px; height:307px; float:left; margin-bottom:20px; background:url('../Image/inews.png') no-repeat;}

.inews_nr{ padding-top:2px;}
.inews_nr img{ padding-left:5px; margin-bottom:5px;}
.inews_nr ul li{ height:28px; line-height:28px; border-bottom:1px dotted #ccc;}
.inews_nr ul li a{ display:inline-block; width:180px; height:28px; padding-left:5px; float:left; overflow:hidden;}
.inews_nr ul li cite{ display:inline-block; float:right; padding-right:5px;}

.ipro{padding:15px 10px 0px 10px; width:756px; height:210px; margin-bottom:20px; background:url('../Image/ipro.png') no-repeat; clear:both;}
.cont{ width:756px;  overflow:hidden;;}
.cont li{ line-height:18px;}
.indexPro{width:98%; height:155px; overflow:hidden; margin:0 auto;}
.indexPro li{float:left; margin:0 10px; width:166px; height:155px; text-align:center; line-height:24px;}
.indexPro a{ display:block; width:168px;}
.indexPro a span{ display:block; width:168px; height:24px;}
.indexPro a:hover span{ border-bottom:2px solid #0a89f4;}


/*  sidebar  */
.sidebar{ width:206px; margin-right:20px; float:left;}
.left_title{ padding:0 1px;}
.left_pro{ margin-bottom:20px;}
.leftpro{ background:url('../Image/left_pro_bg2.png') ;}
.leftpro ul{ padding:10px 15px 0;}
.leftpro ul li{ height:30px; line-height:30px; padding-left:25px; background:url('../Image/left_prolist.png') no-repeat left;}
.left_pro_foot{ height:15px; background:url('../Image/left_pro_bg.png') no-repeat bottom;}

.i_contact{ height:277px; background:url('../Image/left_contact_bg.png') no-repeat;}
.icontact_nr{ padding:15px; line-height:26px;}

/*  right  */
.right{ width:776px; height: auto;  float:left;}
.title2 p{  display:inline-block; float:right; background:#f0f0f0; padding-left:8px;}
.all{ padding:10px 10px; line-height:2.5em; background:url('../Image/right_bg3.png') ; }
.news{ padding:10px 0;}
.news_title h1{ font-size:16px; display:inline-block; float:left; padding-top:10px; color:#0a89f4; font-family:"微软雅黑";}
.news_title span{ display:inline-block; float:right; font-size:12px; text-align:left; line-height:24px; padding-top:8px;}
.text{ padding:15px 0; line-height:2em;}
.order{ padding:10px; line-height:2.5em;}


/*  footer  */
.foot{ height: auto; background:url('../Image/footer_bg.jpg'); clear:both;}
.footer{ width:1002px; margin:0 auto; padding-top:15px; text-align:center; color:#fff; line-height:24px;}
.footer a{ color:#fff;}